package com.czk.recursive;

/**
 * 递归示例
 *
 * @Author:ChenZhangKun
 * @Date: 2020/6/22 19:43
 */
public class RecursiveTest {
    public static void main(String[] args) {
        test1(6);
        System.out.println(test2(3));
    }

    // 打印
    public static void test1(int n) {
        if (n >= 2) {
            test1(n - 1);
        }
        System.out.println("n===" + n);
    }

    // 阶乘问题
    public static int test2(int n) {
        if (n > 1) {
            return n * test2(n - 1);
        }
        return 1;
    }
}
